954
772
2
3
294
111
34
1
4
293
16
1
6
1
2
1
178
129
30
597
2
1726
519
1015
927
121
5
1
1517
30
34
12
14
32
1
1
63
1
1
1
1
142
1
614
967
774
806
43
9
1
12
1103
1
5
69
1
1
152
81
5
15
4
1
2
19
419
1
1279
27
25
1649
1
37
1561
82
64
4
32
18
1
150
1035
4
1
346
151
1722
4
513